home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / comm / misc / xprz31.lha / XprZmodem / smakefile.020+_2x < prev    next >
Text File  |  1993-10-03  |  2KB  |  78 lines

  1. #
  2. # smakefile for xprzmodem.library
  3. #
  4.  
  5. ZMODEM_PATH    = 68020+_2x/
  6. MAKEFILE       = smakefile.020+_2x
  7. ZMODEM_LIBRARY = xprzmodem.library
  8. PROZESSOR      = 68020
  9. 2X             = UtilLib DEFINE=UP_TO_2X
  10. NAME_AND_DATE  = "ZModem 3.1 68020+ 2.x (03.10.93)"
  11. ASMOPT         = -m2
  12. VER            = 3
  13. REV            = 1
  14.  
  15. #CFLAGS     = NMINC STRMERGE OPTIMIZE OPTTIME PARMS=REG \
  16. #       NOSTKCHK LIBCODE CPU=$(PROZESSOR)         \
  17. #       DEFINE=DEBUGLOG # DEFINE=DEBUGLEVEL2
  18.  
  19. CFLAGS     = NMINC STRMERGE OPTIMIZE OPTTIME PARMS=REG \
  20.            NOSTKCHK LIBCODE CPU=$(PROZESSOR) $(2X)
  21.  
  22. OBJS     = xprzmodem_locale.o Send.o Receive.o Utils.o Zm.o GetSysTime.o xprsprintf.o
  23. CHECK     = xprzmodem_catalog.h xprzmodem_catalog.cd \
  24.        Xproto.h Zmodem.h XprZmodem.h $(MAKEFILE)
  25.  
  26. NOCOMPACT=IDIR=CH:  # <= Path to uncompacted Header-Files
  27.  
  28. $(ZMODEM_LIBRARY): xprzmodem.GST $(OBJS)
  29.  
  30.               @SLINK FROM LIB:libent.o LIB:libinit.o $(OBJS)         \
  31.               to $@ LIBPREFIX _ LIBFD Xpr_Lib.FD VERBOSE             \
  32.               LIBID $(NAME_AND_DATE) LIB LIB:sc.Lib SC SD ND NOICONS \
  33.               LIBVERSION $(VER) LIBREVISION $(REV) MAP               \
  34.               $(ZMODEM_PATH)$@.Map FHL with LIB:utillib.with
  35.               copy $(ZMODEM_LIBRARY) $(ZMODEM_PATH)
  36.  
  37. Send.o:       Send.c $(CHECK)
  38.               @SC $(CFLAGS) GST=xprzmodem.GST Send.c
  39.  
  40. Receive.o:    Receive.c $(CHECK)
  41.               @SC $(CFLAGS) GST=xprzmodem.GST Receive.c
  42.  
  43. Utils.o:      Utils.c $(CHECK)
  44.               @SC $(CFLAGS) GST=xprzmodem.GST Utils.c
  45.  
  46. Zm.o:         Zm.c Zcrc.h $(CHECK)
  47.               @SC $(CFLAGS) GST=xprzmodem.GST Zm.c
  48.  
  49. GetSysTime.o: GetSysTime.c
  50.               @SC $(CFLAGS) GST=xprzmodem.GST GetSysTime.c
  51.  
  52. xprsprintf.o: xprsprintf.a
  53.               ASM $(ASMOPT) xprsprintf.a
  54.  
  55. xprzmodem_locale.o: xprzmodem_locale.c xprzmodem_catalog.h
  56.                     SC $(CFLAGS) xprzmodem_locale.c
  57.  
  58.  
  59. xprzmodem_catalog.h: xprzmodem_catalog.cd
  60.                      CatComp xprzmodem_catalog.cd CFILE xprzmodem_catalog.h
  61.  
  62. # Make xprzmodem_catalog?.ct Catalog with
  63. # "CatComp xprzmodem_catalog.cd CTFILE xprzmodem_catalog?.ct"
  64.  
  65. # 1. CatComp xprzmodem_catalog.cd CTFILE xprzmodem_catalog?.ct
  66. # 2. Edit xprzmodem_catalog?.ct
  67. # 3. Make a Catalog:
  68. #    "CatComp xprzmodem_catalog.cd xprzmodem_catalog?.ct CATALOG catalogs/language/xprzmodem.catalog"
  69.  
  70.  
  71. #
  72. # GST-File
  73. #
  74.  
  75. xprzmodem.GST: xprzmodem_all.h $(CHECK)
  76.                @SC $(CFLAGS) $(NOCOMACT) NOOBJNAME \
  77.                   MAKEGST=xprzmodem.GST xprzmodem_all.h
  78.